package DB_operation

import "golang.org/x/crypto/bcrypt"

// 根据用户名查询
func GetUser(username string) (*UserInfo, error) {
	u := &UserInfo{}
	//使用GORM的DB实例查询数据库，并将结果填充到u中
	r := DB.Self.Where("user_name=?", username).First(&u)
	return u, r.Error
}

// 比较密码
func Compare(hashedPassword, password string) error {
	return bcrypt.CompareHashAndPassword([]byte(hashedPassword), []byte(password))
}
